 

.type .sub_tit{padding-left:8%; position:relative}
.sub_tit span{position:absolute;top:0;left:0;background-color:#2252c1;color:#fff;font-size:60%;width:6.5%;text-align:center;padding: 1.5% 0;border-radius: 5px;font-weight: 500;}

/*나라로 보는 비자*/
.visa_country{}
.visa_country .bg_gray{background-color:#f5f5f5;}
.visa_con .sub_tit{font-size:116%; }
.visa_con .sub_tit3{padding-left:2%;}


.visa_tit{position:relative;background-color:#2252c1;color:#fff;padding: 1% 2% 2% 1%;font-size: 120%;overflow: hidden;line-height: 1.2em;}
.visa_tit::after{position:absolute;content:'';top:0;right:0;width:20%;height:100%;background-color:#fff;transform: rotate(-76deg );transform-origin:top right;}

.visa_tit2{color:#1b1b1b; font-size:100%; margin-bottom:3%}

.visa_tit4{color:#1b1b1b;font-size:120%;font-weight:bold;margin-bottom:5%;}

.visa_con {padding:5% 0; border-bottom:1px solid #a0a0a0;}

.v_inbox{padding:5% 0 0 3%;}
.v_con{padding:0 0 4% 2%;}
.v_con .num_list{margin-top:3%; border-top:1px solid #a0a0a0}
.v_con .num_list li{border-bottom:1px solid #a0a0a0; padding-top:2%; padding-bottom:2%;}
.v_con .num_list li span{margin-top:3%;}

.kind_list li{margin-top:1.5%;}

.sv_inbox{padding:3% 0 0 3%;}

.visa_map{position:relative}
.map_wrap{overflow:hidden;}
.visa_map p{color:#fff; font-size:93%; text-align:center; background-color:#555; padding:2% 0 ;}